package org.springblade.third.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Map;

@Data
public class ThirdRequest {

    @Schema(description = "渠道编码")
    private String channelCode;

    @Schema(description = "产品编码")
    private String productCode;

    @Schema(description = "业务唯一标识，如订单号、客户号等")
    private String bizId;


	/**
	 * 订单编码
	 * 订单id
	 * 订单来源
	 * 终端号
	 * 订单金额
	 * 手机号
	 * 身份证
	 * 用户姓名
	 * 拓展参数
	 * 需要查询的产品编码
	 */
	@Schema(description = "请求参数，统一使用 KV 结构，按产品定义解释")
    private Map<String, Object> parameters;
}


